/// *
// * Copyright (c) 2022 KCloud-Platform-Alibaba Authors. All Rights Reserved.
// *
// * Licensed under the Apache License, Version 2.0 (the "License");
// * you may not use this file except in compliance with the License.
// * You may obtain a copy of the License at
// *
// * http://www.apache.org/licenses/LICENSE-2.0
// *
// * Unless required by applicable law or agreed to in writing, software
// * distributed under the License is distributed on an "AS IS" BASIS,
// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// * See the License for the specific language governing permissions and
// * limitations under the License.
// *
// */
// package org.laokou.admin.server.interfaces.controller;
//
// import io.swagger.v3.oas.annotations.Operation;
// import io.swagger.v3.oas.annotations.tags.Tag;
// import lombok.RequiredArgsConstructor;
// import org.laokou.admin.server.application.service.SysSearchApplicationService;
// import org.laokou.common.elasticsearch.qo.SearchQo;
// import org.laokou.common.elasticsearch.vo.SearchVO;
// import org.laokou.common.i18n.dto.Result;
// import org.laokou.common.trace.annotation.TraceLog;
// import org.springframework.security.access.prepost.PreAuthorize;
// import org.springframework.web.bind.annotation.PostMapping;
// import org.springframework.web.bind.annotation.RequestBody;
// import org.springframework.web.bind.annotation.RequestMapping;
// import org.springframework.web.bind.annotation.RestController;
// import java.util.Map;
//
/// **
// * 搜索管理控制器
// *
// * @author laokou
// */
// @RestController
// @Tag(name = "Sys Search Api", description = "系统搜索API")
// @RequestMapping("/sys/search/api")
// @RequiredArgsConstructor
// public class SysSearchApiController {
//
// private final SysSearchApplicationService sysSearchApplicationService;
//
// @TraceLog
// @PostMapping("/resource")
// @Operation(summary = "系统搜索>资源", description = "系统搜索>资源")
// @PreAuthorize("hasAuthority('sys:search:resource:query')")
// public Result<SearchVO<Map<String, Object>>> searchResource(@RequestBody SearchQo form)
/// {
// return Result.of(sysSearchApplicationService.searchResource(form));
// }
//
// }
